to cough up blood - Spanish English Dictionary